草庐IT

Android Wear 特定通知

全部标签

c# - 检查正在运行的特定进程的快速方法

要检查进程是否正在运行,可以使用“CreateToolHelp32SnapShot”WindowsAPI函数并枚举正在运行的进程。示例C/C++代码在回答问题中给出:CheckwhetheronespecificprocessisrunningonwindowswithC++我的问题是,如果您知道自己正在寻找一个特定过程,是否有更快的方法来找到答案而不必依次检查每个过程?我们需要定期检查我们的远程支持工具TeamViewer.exe是否正在运行。请注意,TeamViewer是由第三方编写的,我们无法控制它或了解EXE的内部结构。编辑:TeamViewer提供了一些有关其流程内部结构的信

c++ - 如何在 Windows 上创建通知气球?

我想创建一个简单的命令行工具来发布像这样的快速通知。我希望该工具尽可能简单和小巧。所以我选择用CPP编码,直接使用Win32API。我找到了this指南非常有用。但似乎这个Shell_NotifyIconAPI需要一个有效的hWnd处理程序,这意味着我将不得不在我的命令行工具中创建一个隐藏/不可见的窗口,我不想这样做.关于如何在Windows上创建通知有更好的想法吗? 最佳答案 shell通知API要求您提供一个窗口句柄。因此,创建一个仅消息窗口并将其用作通知图标和气球的所有者。您不希望在控制台应用程序中创建窗口是可以理解的,但AP

windows - 加载具有特定分辨率的光标

我有两个游标资源。第一个[IDC_CURSOR1]包含三种不同的图像类型:32x32,24bpp48x48,24bpp64x64,24bpp第二个[IDC_CURSOR2]只包含一个:48x48,24bpp如果我调用LoadCursor(hInst,IDC_CURSOR1)它总是加载32x32版本,我无法找到加载48x48或64x64版本的方法。在第二种情况下,它加载48x48图标(因为没有其他版本),但它缩小到32x32。如何加载非32x32分辨率的光标?顺便说一句:我试图更改DPI,因为根据msdn,它应该在更高的dpi中自动加载更高分辨率的光标,但它没有。谢谢!

windows - 如何从命令提示符将特定文件从一个文件夹复制到另一个文件夹

我有一个很大的图片文件夹(数千张),我有一个很长的文件列表,按确切的文件名,我需要通过cmd提示符使用Windows命令复制到另一个文件夹只要。我使用Windows7。我想知道是否可以通过名称从该文件夹中选择几个特定文件,然后使用终端将它们复制到另一个文件夹,而无需单独复制它们?我知道我可以使用xcopy来做到这一点,但我想复制特定类型的文件,只说“jpeg”、“bmp”等。 最佳答案 尝试使用xcopy/d/y/s"\YourImageFolder\*.jpg""C:\Users\%username%\Desktop\Master

windows - 使用 PowerShell 在计算机上查找特定的 .exe 文件

因此,在我目前实习的公司,他们有大约20台装有公司指定软件的“技术笔记本电脑”。它们位于C:\目录中。例如:aaa.exe位于C:\aaa\aaa.exebbb.exe位于C:\bbb\bbb.exe我真正需要的是一个.ps1脚本来在列表中显示这些特定的可执行文件。我目前的情况是:Get-ChildItemC:\-recurse|其中{$_.extension-eq".exe"}现在,我相信它只是编辑搜索查询,因为这为我提供了C:\驱动器上的所有.exe文件,我只需要aaa和bbb。仅供引用:我需要该脚本,以便我可以使用它来监控zabbix代理并查看特定软件是否在计算机上,以便我可以在

c++ - VSCode C/C++ Intellisense 和 Windows 特定库

我正在用C++试验一些特定于Windows的库(在我的C++代码中使用C库)。我正在尝试为CoCreateInstance()函数包含objbase.h:#include//...HRESULThr=CoCreateInstance(/*...*/);我的问题是VSCodeC/C++扩展的智能感知。代码编译正常,但智能感知在识别此函数时存在一些问题。HRESULT没有问题,但对于CoCreateInstance(),它显示"identifierisundefined"。所以我试图查看头文件本身并弄清楚,问题是,智能感知正在识别文件中的一些错误并且不让我使用该函数,因为它认为它没有正确声

windows - 如何获得在 Powershell 中使用 RSS 的特定 NIC 的 NUMA 差异

我想编写一个powershell脚本来检查使用接收端缩放的网络接口(interface)卡是否使用NUMA(非统一内存访问)距离>0的处理器。到目前为止我做了什么:$name="Ethernet"$adapter=Get-NetAdapterRss-Name$name这会输出RSS-Adapter处理器数据(连同其他信息),如:RssProcessorArray:[Group:Number/NUMADistance]:0:0/00:2/00:4/00:6/00:8/00:10/00:12/00:14/00:16/00:18/00:20/00:22/00:24/327670:26/327

c++ - 如何确定特定驱动器的类型?

对于获取CPU的硬件信息,我觉得有些菜鸟,所以我提出了这个要求:硬盘驱动器、CD/DVD/蓝光阅读器、软盘,如果可能的话还有USB。我一直在MSDNGetDriveType上寻找但似乎我不擅长搜索或者我不明白。有什么想法吗? 最佳答案 我不确定您对链接到的文档有什么不了解...该函数接受的唯一参数是您要获取其信息的驱动器的根目录(包括结尾的反斜杠)。该函数返回一个值,指示驱动器的类型。显示的图表给出了可能的返回值以及每个值的含义。例如:GetDriveType(_T("C:\\"))//returnsDRIVE_FIXEDifC:\

.net - 如何将特定文件扩展名与我的应用程序相关联?

如何将特定扩展名与我的.NET应用程序相关联,以便用户只需双击即可打开具有该扩展名的文件?我看到了关于这些主题的一些问题和一些答案,但似乎没有什么是完整的和切入点的。我的问题是:将特定扩展程序与应用程序相关联的最佳策略是什么?这样做的必要步骤/工具是什么?如何将其包含在设置部署项目中?谢谢 最佳答案 打开RegEdit.exe在HKEY_CLASSES_ROOT下,创建一个名为“.xxx”的新key(xxx是您的扩展名)。将默认值更改为“xxxfile”(这是文件类型的名称,您可以随意更改)在HKEY_CLASSES_ROOT下,创

windows - 触发窗口任务计划程序每天在特定时间之间处理几次

我正在努力取得一些成就,但我真的不知道该怎么做我在Windows任务计划程序和高级设置中设置了一个新的基本任务,我试图设置一些特定的东西。我希望我的工作每3小时在7:00-23:59之间运行换句话说,我不想让这份工作在晚上运行。(我尝试使用过期复选框,但我没有做正确的事)已编辑:我使用WindowsServer2008标准任何帮助都会很棒.. 最佳答案 打开任务的高级属性。选择触发器选项卡。编辑触发器。将时间表更改为从07:00开始并每3小时重复一次任务,持续17小时(您必须自己输入这些数字)。